bc78868d25916fab4a6926d1ee76971b633b6296,governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleActions.java,PostConstructVisitor,visit,#Method#,57

Before Change



        @Override
        public boolean visit(final Method method) {
            int modifiers = method.getModifiers();
            if (method.isAnnotationPresent(PostConstruct.class)) {
                String methodName = method.getName();
                if (Modifier.isStatic(modifiers)) {

After Change


                        LOG.info("ignoring @PostConstruct method {}.{}() - {}", method.getDeclaringClass().getName(), methodName, e.getMessage());                        
                    }                
                }
            } else if (method.getReturnType() == Void.TYPE && method.getParameterTypes().length == 0 && !Modifier.isFinal(method.getModifiers())) {
                // method potentially overrides superclass method and annotations
                visitContext.add(methodName);
            }